pet hamilton cats dogs bird puppies dog kittens finch animals glasgow england lanarkshire holiday cat canaries birds canary islands london canary scotland edinburgh